让<input type=file> 只能选择图片该怎么弄?
来源:百度知道 编辑:UC知道 时间:2024/06/28 20:06:51
JSP页面中 一个 <input type=file ....> 我想让弹出的对话框,文件类型只显示图片(jpg Gif BMP ....)
请问该用什么参数?
我试过:accept="image/*"
不管用
我JS这么写的 大家看有什么问题没
function IsLocalUrl(urlStr){
var patrn = /^[a-zA-z]+:\\(.)+.[gif|jpg|jpeg|png|ico|bmp]$/;
if (!patrn.test(urlStr)){
return false;
}else{
return true;
}
}
----------------
改扩展名能上传其他文件,确实是个漏洞,不过这是给客户做的,想要判断文件内容是不是图片? 加钱!
还有其他网站恐怕也没有判断文件内容吧?
问题已解决,最终没用JS做,直接到ACTION里判断的
请问该用什么参数?
我试过:accept="image/*"
不管用
我JS这么写的 大家看有什么问题没
function IsLocalUrl(urlStr){
var patrn = /^[a-zA-z]+:\\(.)+.[gif|jpg|jpeg|png|ico|bmp]$/;
if (!patrn.test(urlStr)){
return false;
}else{
return true;
}
}
----------------
改扩展名能上传其他文件,确实是个漏洞,不过这是给客户做的,想要判断文件内容是不是图片? 加钱!
还有其他网站恐怕也没有判断文件内容吧?
问题已解决,最终没用JS做,直接到ACTION里判断的
[a-zA-Z0-9]
前面改成这个
提个问题,你只判断后缀名,那要是把其他的文件改个后缀名不也上传了吗,比如病毒,思想就不对
我是用JS来实现的
提交前判断后缀名
期待有更简单的办法
<input type=file name=filename>能初始化里边的值吗?
怎样为 <input type=file>的value属性动态赋值或设置默认值
不用runat="server"如何保存<input type="file">中的文件?
ASP.NET为什么不能上传MP3文件啊?!!!就是用<input type="file"的方式。
能不用<input type="file">,而弹出浏览器?有能解决的吗?
<INPUT class=input_val type=password
关于<input type=radio>的问题???
如何在<input type="file" >中设置value的值,可以在文本框中显示出来啊,哪位大哥知道能告诉小弟吗?
<input type="image" src="...">看看这个代码
jsp问题<input type="hidden" datafld="userId" />